package com.ziyun.pop.modules.remittance.entity;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 供应商打款信息表
 * 
 * @author jiangli
 * @email 
 * @date 2018-11-13 08:34:23
 */
@TableName("remittance_merchants")
@Data
public class RemittanceEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * ID
	 */
	@TableId(type = IdType.AUTO)
	private Integer id;
	/**
	 * 商户id
	 */
	private Integer sellerId;
	/**
	 * 商户类型 (0 小b  1工厂)
	 */
	private Integer merchantType;
	/**
	 * 业务参考号
	 */
	private String businessNo;
	/**
	 * 收款人编号
	 */
	private String receiverNo;
	/**
	 * 收款人账号
	 */
	private String receiverAccount;
	/**
	 * 收款人名称
	 */
	private String receiverName;
	/**
	 * 收方开户支行
	 */
	private String receiverAccountBranch;
	/**
	 * 收款人所在省
	 */
	private String receiverProvince;
	/**
	 * 收款人所在市
	 */
	private String receiverCity;
	/**
	 * 收方邮件地址
	 */
	private String receiverEmail;
	/**
	 * 收方移动电话
	 */
	private String receiverMobile;
	/**
	 * 币种
	 */
	private String currency;
	/**
	 * 付款分行
	 */
	private String paymentBranch;
	/**
	 * 结算方式
	 */
	private String paymentType;
	/**
	 * 业务种类
	 */
	private String businessType;
	/**
	 * 付方账号
	 */
	private String payerAccount;
	/**
	 * 期望日
	 */
	private String expectDay;
	/**
	 * 期望时间
	 */
	private String expectTime;
	/**
	 * 用途
	 */
	private String useRemark;
	/**
	 * 金额
	 */
	private BigDecimal amount;
	/**
	 * 收方行号
	 */
	private String receiverAccountNumber;
	/**
	 * 收方开户银行
	 */
	private String receiverAccountName;
	/**
	 * 业务摘要
	 */
	private String businessDigest;
	/**
	 * 创建时间
	 */
	private Date createTime;
	/**
	 * 0:有效  1：失效
	 */
	private Integer disabled;
	/**
	 * 证件类型  1:身份证号码
	 */
	private Integer credentialType;
	/**
	 * 证件号码
	 */
	private String receiverCredential;
	/**
	 * 银行账户属性 0：对私，1：对公
	 */
	private String receiverBankAccountPro;
	/**
	 * 收款方账户的发卡行 对公銀行
	 */
	private String receiverGateId;

}
